// --------------------------------------------------------------------------------------------------------------------
// <copyright file="TransitLine.cs" company="XamlNinja">
//   2011 Richard Griffin and Ollie Riches
// </copyright>
// <summary>
//   TransitLine.cs
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace WP7Contrib.Services.BingMaps.Resources.Routes
{
    using Newtonsoft.Json;

    [JsonObject(MemberSerialization.OptIn)]
    internal sealed class TransitLine
    {
        [JsonProperty("verboseName")]
        public string VerboseName { get; set; }

        [JsonProperty("abbreviatedName")]
        public string AbbreviatedName { get; set; }

        [JsonProperty("agencyId")]
        public string AgencyId { get; set; }

        [JsonProperty("agencyName")]
        public string AgencyName { get; set; }

        [JsonProperty("lineColor")]
        public string LineColor { get; set; }

        [JsonProperty("lineTextColor")]
        public string LineTextColor { get; set; }

        [JsonProperty("uri")]
        public string Uri { get; set; }

        [JsonProperty("phoneNumber")]
        public string PhoneNumber { get; set; }

        [JsonProperty("providerInfo")]
        public string ProviderInfo { get; set; }
    }
}